package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.BiddBean;

import java.time.LocalDate;

/**
 * 标书业务方法
 */
public interface IBiddService {
    /**
     * 根据供应商编号添加标书对象
     * @param biddBean 标书对象
     * @param supplierId 供应商id
     */
    void add(BiddBean biddBean,Long supplierId);

    /**
     * 动态条件分页查询
     * @param pageNO 页码
     * @param supplierId 供应商编号
     * @param title 标书标题
     * @param startDate 起始时间
     * @param endDate 结束时间
     * @return 分页对象
     */
    IPage<BiddBean> cutByItem(Integer pageNO, Long supplierId, String title, LocalDate startDate, LocalDate endDate);

    /**
     * 根据标书id查询标书
     * @param id id
     * @return 标书对象
     */
    BiddBean findById(Long id);
}
